a:link { text-decoration: none; }
a:hover {text-decoration: underline;}

body {
    font-size: 12px;
}

.pure-form-aligned .pure-control-group .ui-buttonset label {
    width: inherit;
    margin: 0px -3px 0px -3px;
}

.m-container {
    padding-top: 5px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 5px;
}

.m-tag-type-select {
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.m-pagination { text-decoration: none; padding: 0px 5px 0px 5px }
.m-bold { font-weight: bolder !important}
.m-strikethru { text-decoration: line-through !important}

.m-countdown {
    border: lightgray 1px solid;
    text-align: center;
    margin-right: 2px;
    margin-bottom: 2px;
}

.m-form-body {
    padding: 5px;
}

/*.markdown {
    margin: 1em 0em 1em 0em
}
.markdown a {
    border-bottom: dotted 1px grey
}

.markdown a:hover {
    color: grey;
    text-decoration: none;
}

.markdown ul {
    margin: inherit;
}*/

.markdown-body {
    font-size: 14px;
    margin: 1em 0em 1em 0em;
    line-height: 1.2;
}

.tag_cloud {
    border: dashed 1px lightgrey
}

/*CodeMirror Overrides*/
.CodeMirror {
    font-size: 12px;
    border: 1px solid #eee;
    width: 50em;
}

.CodeMirror pre { padding-left: 5px; line-height: 1.25; }

#layout_footer {
    width: 100%;
    /*position: fixed;*/
    left: 0px;
    bottom: 2px;
}

#home_countdowns {
    width: 99%;
    /*position: fixed;*/
    left: 50px;
    bottom: 23px;
}

#top-menu .top-menu-item-text {
    padding: 5px 10px 5px 10px;
}

#top-menu .top-menu-item-icon {
    padding-right: 3px;
}
